﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using Luna小店.UC.项目成果管理.service;
using Luna小店.UC.工序管理.工序详情;
using Luna小店.UC.项目成果管理.在制品管理;
using Luna小店.UC.面料库存;

namespace Luna小店.UC.项目成果管理
{
    public partial class Form项目成果物管理 : DevExpress.XtraEditors.XtraForm
    {
        private wbsItemDTO wbsItemDTO = new wbsItemDTO();
        private String code;
        public Form项目成果物管理()
        {
            InitializeComponent();
            try
            {
                this.treeList项目.DataSource = 项目成果Service.get全部项目("SSHIRT");
                this.treeList项目.ExpandAll();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            
        }
        
        private void treeList项目_DoubleClick(object sender, EventArgs e)
        {
            this.code = this.treeList项目.FocusedNode["code"].ToString();
            this.wbsItemDTO = 项目成果Service.get点击单个项目(this.code);
            if ("".Equals(this.wbsItemDTO.parentId))
            {
                return;
            }

            //领料出库审核
            else if ("7".Equals(this.wbsItemDTO.id))//面料审核
            {
                new Form订单领料出库(this.code).ShowDialog();
            }
            //领料出库
            else if ("10".Equals(this.wbsItemDTO.id))//面料出库
            {
                new Form投料详情(this.code).ShowDialog();
            }

            //在制品管理
            else if ("13".Equals(this.wbsItemDTO.id))//裁剪
            {
                new Form在制品仅记录(this.code).ShowDialog();
            }
            else if ("14".Equals(this.wbsItemDTO.id))//案板
            {
                new Form在制品仅记录(this.code).ShowDialog();
            }
            else if ("15".Equals(this.wbsItemDTO.id))//机台
            {
                new Form在制品仅记录(this.code).ShowDialog();
            }
            else if ("16".Equals(this.wbsItemDTO.id))//刺绣
            {
                new Form在制品仅记录(this.code).ShowDialog();
            }
            else if ("17".Equals(this.wbsItemDTO.id)) //VI质检
            {
                new FormVI质检(this.code).ShowDialog();
            }
            else if ("18".Equals(this.wbsItemDTO.id))//钉锁
            {
                new Form在制品仅记录(this.code).ShowDialog();
            }

            //产成品管理

        }
    }
}